home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / c / pcw.zip / ZTPCW.MAK < prev    next >
Text File  |  1991-12-17  |  6KB  |  185 lines

  1. #*************************************************************
  2. #* File Id.                   ZTPCW.MAK                      *
  3. #* Author.                    Stan Milam.                    *
  4. #* Date Written.              19 May. 91.                    *
  5. #*                                                           *
  6. #*           (c) Copyright 1989-90 by Stan Milam             *
  7. #*                                                           *
  8. #* This make file is for Zortech 2.1 and up.  Macros are de- *
  9. #* fined to control the default compiler, compiler options,  *
  10. #* header files, and library names.                          *
  11. #*                                                           *
  12. #*************************************************************
  13.  
  14. CC=ztc
  15. lib=zorlib
  16. MASM=masm
  17. options=-c -$(model)i -J -r -o+all -I..\pcw   # Compiler Options
  18. library=..\ztpcw$(model).lib                     # Library Name
  19. header=..\pcw\pcw.i ..\pcw\pcwproto.h            # Header files
  20.  
  21. LOBJ1 = mstscrn.obj pmenu.obj lmenu.obj cursor.obj qprintf.obj wframe.obj \
  22.         wexplode.obj wprintf.obj wputs.obj pushpop.obj reorder.obj \
  23.         hideshow.obj wtitle.obj wblkwrt.obj clr_wnd.obj qbox.obj sound.obj \
  24.         swait.obj rest.obj qfill.obj vcls.obj qhchar.obj pcwkern.obj
  25.  
  26. LOBJ2 = vgetmode.obj qputchar.obj qvchar.obj qputs.obj mouse.obj msintr.obj\
  27.         chgattr.obj keybd.obj attr.obj scroll.obj wscroll.obj msdelay.obj \
  28.         qblkwrt.obj wprints.obj pcwexit.obj fload.obj vgascan.obj farcopy.obj \
  29.         msint24a.obj int24c.obj palette.obj getchars.obj fonts.obj plmenu.obj \
  30.         tmenu.obj msint29a.obj int29c.obj
  31.  
  32. $(library): $(LOBJ1) $(LOBJ2)
  33.      del $(library)
  34.      $(lib) $(library) /C /B @..\pcw\ztpcw.rsp
  35.  
  36. mstscrn.obj:   ..\pcw\mstscrn.asm
  37.      $(MASM) /mx  ..\pcw\mstscrn,mstscrn,nul,nul
  38.  
  39. msdelay.obj:   ..\pcw\msdelay.asm
  40.      $(MASM) /mx  ..\pcw\msdelay,msdelay,nul,nul
  41.  
  42. msint24a.obj:  ..\pcw\msint24a.asm
  43.      $(MASM) /mx  ..\pcw\msint24a,msint24a,nul,nul
  44.  
  45. msintr.obj:    ..\pcw\msintr.asm
  46.      $(MASM) /mx  ..\pcw\msintr,msintr,nul,nul
  47.  
  48. msint29a.obj:    ..\pcw\msint29a.asm
  49.      $(MASM) /mx  ..\pcw\msint29a.asm;
  50.  
  51. farcopy.obj:   ..\pcw\farcopy.c     $(header)
  52.      $(CC)   $(options) ..\pcw\farcopy.c
  53.  
  54. pcwkern.obj:   ..\pcw\pcwkern.c     $(header)
  55.      $(CC)   $(options) ..\pcw\pcwkern.c
  56.  
  57. qprintf.obj:   ..\pcw\qprintf.c     $(header)
  58.      $(CC)  $(options) ..\pcw\qprintf.c
  59.  
  60. qputs.obj:     ..\pcw\qputs.c       $(header)
  61.      $(CC)  $(options) ..\pcw\qputs.c
  62.  
  63. qblkwrt.obj:   ..\pcw\qblkwrt.c     $(header)
  64.      $(CC)  $(options) ..\pcw\qblkwrt.c
  65.  
  66. qputchar.obj:  ..\pcw\qputchar.c    $(header)
  67.      $(CC)  $(options) ..\pcw\qputchar.c
  68.  
  69. qfill.obj:     ..\pcw\qfill.c       $(header)
  70.      $(CC)  $(options) ..\pcw\qfill.c
  71.  
  72. pushpop.obj:   ..\pcw\pushpop.c     $(header)
  73.      $(CC)  $(options) ..\pcw\pushpop.c
  74.  
  75. qvchar.obj:    ..\pcw\qvchar.c      $(header)
  76.      $(CC)  $(options) ..\pcw\qvchar.c
  77.  
  78. qhchar.obj:    ..\pcw\qhchar.c      $(header)
  79.      $(CC)  $(options) ..\pcw\qhchar.c
  80.  
  81. reorder.obj:   ..\pcw\reorder.c     $(header)
  82.      $(CC)  $(options) ..\pcw\reorder.c
  83.  
  84. swait.obj:      ..\pcw\swait.c      $(header)
  85.      $(CC)  $(options) ..\pcw\swait.c
  86.  
  87. rest.obj:       ..\pcw\rest.c       $(header)
  88.      $(CC)  $(options) ..\pcw\rest.c
  89.  
  90. qbox.obj:      ..\pcw\qbox.c        $(header)
  91.      $(CC)  $(options) ..\pcw\qbox.c
  92.  
  93. wframe.obj:    ..\pcw\wframe.c      $(header)
  94.      $(CC)  $(options) ..\pcw\wframe.c
  95.  
  96. wexplode.obj:  ..\pcw\wexplode.c    $(header)
  97.      $(CC)  $(options) ..\pcw\wexplode.c
  98.  
  99. wtitle.obj:    ..\pcw\wtitle.c      $(header)
  100.      $(CC)  $(options) ..\pcw\wtitle.c
  101.  
  102. hideshow.obj:  ..\pcw\hideshow.c    $(header)
  103.      $(CC)  $(options) ..\pcw\hideshow.c
  104.  
  105. vcls.obj:      ..\pcw\vcls.c        $(header)
  106.      $(CC)  $(options) ..\pcw\vcls.c
  107.  
  108. vgetmode.obj:   ..\pcw\vgetmode.c   $(header)
  109.      $(CC)  $(options) ..\pcw\vgetmode.c
  110.  
  111. mouse.obj:     ..\pcw\mouse.c       $(header)
  112.      $(CC)  $(options) ..\pcw\mouse.c
  113.  
  114. cursor.obj:    ..\pcw\cursor.c      $(header)
  115.      $(CC)  $(options) ..\pcw\cursor.c
  116.  
  117. sound.obj:     ..\pcw\sound.c       $(header)
  118.      $(CC) $(options) ..\pcw\sound.c
  119.  
  120. wprintf.obj:   ..\pcw\wprintf.c     $(header)
  121.      $(CC) $(options) ..\pcw\wprintf.c
  122.  
  123. wputs.obj:     ..\pcw\wputs.c       $(header)
  124.      $(CC) $(options) ..\pcw\wputs.c
  125.  
  126. wblkwrt.obj:   ..\pcw\wblkwrt.c     $(header)
  127.      $(CC) $(options) ..\pcw\wblkwrt.c
  128.  
  129. wprints.obj:   ..\pcw\wprints.c     $(header)
  130.      $(CC) $(options) ..\pcw\wprints.c
  131.  
  132. clr_wnd.obj:   ..\pcw\clr_wnd.c     $(header)
  133.      $(CC) $(options) ..\pcw\clr_wnd.c
  134.  
  135. wscroll.obj:   ..\pcw\wscroll.c     $(header)
  136.      $(CC) $(options) ..\pcw\wscroll.c
  137.  
  138. scroll.obj:    ..\pcw\scroll.c      $(header)
  139.      $(CC) $(options) ..\pcw\scroll.c
  140.  
  141. attr.obj:      ..\pcw\attr.c        $(header)
  142.      $(CC) $(options) ..\pcw\attr.c
  143.  
  144. chgattr.obj:   ..\pcw\chgattr.c     $(header)
  145.      $(CC) $(options) ..\pcw\chgattr.c
  146.  
  147. keybd.obj:     ..\pcw\keybd.c       $(header)
  148.      $(CC) $(options) ..\pcw\keybd.c
  149.  
  150. getchars.obj:  ..\pcw\getchars.c    $(header)
  151.      $(CC) $(options) ..\pcw\getchars.c
  152.  
  153. pmenu.obj:     ..\pcw\pmenu.c       $(header) # ..\pcw\menu.h
  154.      $(CC) $(options) ..\pcw\pmenu.c
  155.  
  156. lmenu.obj:     ..\pcw\lmenu.c       $(header) # ..\pcw\menu.h
  157.      $(CC) $(options) ..\pcw\lmenu.c
  158.  
  159. plmenu.obj:     ..\pcw\plmenu.c     $(header) # ..\pcw\menu.h
  160.      $(CC) $(options) ..\pcw\plmenu.c
  161.  
  162. tmenu.obj:      ..\pcw\tmenu.c      $(header) # ..\pcw\menu.h
  163.      $(CC) $(options) ..\pcw\tmenu.c
  164.  
  165. pcwexit.obj:   ..\pcw\pcwexit.c     $(header)
  166.      $(CC) $(options) ..\pcw\pcwexit.c
  167.  
  168. fload.obj:     ..\pcw\fload.c       $(header)
  169.      $(CC) $(options) ..\pcw\fload.c
  170.  
  171. fonts.obj:     ..\pcw\fonts.c       $(header)
  172.      $(CC) $(options) ..\pcw\fonts.c
  173.  
  174. vgascan.obj:   ..\pcw\vgascan.c     $(header)
  175.      $(CC) $(options) ..\pcw\vgascan.c
  176.  
  177. int24c.obj:    ..\pcw\int24c.c      $(header)
  178.      $(CC) $(options) ..\pcw\int24c.c
  179.  
  180. int29c.obj:    ..\pcw\int29c.c      $(header)
  181.      $(CC) $(options) ..\pcw\int29c.c
  182.  
  183. palette.obj:   ..\pcw\palette.c     $(header)
  184.      $(CC) $(options) ..\pcw\palette.c
  185.